package nc.itf.acm.cap.maflow;

import nc.vo.acm.cap.maflow.MaFlowVO;
import nc.vo.pub.AggregatedValueObject;
import nc.vo.pub.BusinessException;

public interface ICapMaFlow {
	
	public void addMaFlow(AggregatedValueObject[] billvos) throws BusinessException;
	
	public void delMaFlow(AggregatedValueObject[] billvos) throws BusinessException;
	
	public MaFlowVO[] getExistMaFlow(AggregatedValueObject[] billvos) throws BusinessException;

	public MaFlowVO[] getMaFlow(AggregatedValueObject[] billvos) throws Exception;
	
	public void reWrite(MaFlowVO[] flowvos, boolean forward) throws BusinessException;
	
}
